package com.qf.service;

import com.qf.dao.AdminDao;
import com.qf.dao.AdminDaoImpl;
import com.qf.pojo.Admin;

/**
 * @author 千锋健哥
 */
public class AdminServiceImpl implements AdminService{

    @Override
    public boolean login(String username, String pwd) {
        //1. 调用dao, 根据用户名查询用户对象
        AdminDao adminDao = new AdminDaoImpl();
        Admin admin = adminDao.findAdminByUserName(username);

        //2. 判断如果用户对象返回空, 那么用户名错误, 返回false
        if (admin == null) {
            return false;
        }else {
            //3. 如果用户名正确, 那么对比数据库中的密码, 和用户页面中输入的密码是否正确
            if (admin.getPASSWORD().equals(pwd)) {
                //4. 密码正确返回true
                return true;
            }
            //5. 密码不正确返回false
            return false;
        }
    }

}
